﻿.no-js .multi-step-form section button,
.no-js .multi-step-form h2, .multi-step-form.edit-form section button,
.multi-step-form.edit-form h2 {
  display: none !important;
}
.no-js .multi-step-form section, .multi-step-form.edit-form section {
  display: block !important;
}
.no-js .multi-step-form [type="submit"],
.no-js .multi-step-form [type="reset"], .multi-step-form.edit-form [type="submit"],
.multi-step-form.edit-form [type="reset"] {
  display: inline-block !important;
}
.no-js .multi-step-form .steps, .multi-step-form.edit-form .steps {
  display: none;
}
.multi-step-form section {
  display: none;
}
.multi-step-form section:first-of-type {
  display: block;
}
.multi-step-form section.hidden {
  display: none;
}
.multi-step-form section.visible {
  display: block;
}
.multi-step-form .steps button {
  border: 0;
}
.multi-step-form .steps [disabled] {
  background: none;
}



.error-text {
  color: red;
}

label .optional {
  font-weight: normal;
  font-size: 90%;
}
